#include <stdio.h>
int main()
{
    int arr[5];
    for (int i = 0; i < 5; i++)
    {
        // arr[i] = i;
        printf("for arr[%d]=%d\n", i, arr[i]);
    }

    int arr1[5] = {0}; // 所有元素初始化为0
    for (int i = 0; i < 5; i++)
    {
        printf("for arr1[%d]=%d\n", i, arr1[i]);
    }

    int arr2[5] = {1, 2, 3, 4, 5, 6}; // 越界赋值
    for (int i = 0; i < 5; i++)
    {
        printf("for arr2[%d]=%d\n", i, arr2[i]);
    }

    int arr3[] = {1, 2, 3, 4, 5, 6}; /// 自适应长度
    for (int i = 0; i < 6; i++)
    {
        printf("for arr3[%d]=%d\n", i, arr3[i]);
    }

    int arr4[5] = {1, 2}; // 后续的元素全部使用0填充
    for (int i = 0; i < 5; i++)
    {
        printf("for arr4[%d]=%d\n", i, arr4[i]);
    }
}